@charset "utf-8";body{min-width:86em;margin:0 auto;padding:0;font-size:16px;color:#666;background-color:#fff;font-family:Microsoft Yahei,SimSun}img{border:0}em{font-style:normal}form{margin:0;padding:0}form ,h1 ,h2 ,h3 ,p{margin:0;padding:0}input,select,textarea{font-size:1em;font-family:Microsoft Yahei,SimSun}input::-ms-clear,input::-ms-reveal{display:none}section,div,ul,li{margin:0;padding:0;display:block;overflow:hidden}ul,li{list-style-type:none}li{text-overflow:ellipsis}a{text-decoration:none;color:#333;outline:0}a:hover{text-decoration:none;color:#f63}a,.arow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:640px){::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-color:transparent}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@font-face{font-family:'icon';src:url('/upload/4bvb/jriscxlp3g.woff') format('woff')}.himg{position:relative;z-index:1}.himg img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto;transition:transform .4s ease}.himg:hover img{transform:scale(1.1,1.1)}.trtion{transition:600ms;transition-timing-function:ease-out}.trtions{transition:300ms;transition-timing-function:ease-out}.page{text-align:left;margin-bottom:2em;margin-top:2.12em;text-align:center}.page a{text-align:center;width:1.8em;height:1.8em;display:inline-block;margin-left:.3em;color:#333;line-height:1.8em;background:none;color:#333}.page a.on{background:#008077;color:#fff}.page a:hover{background:#008077;color:#fff}header{width:100%;height:6em;z-index:99;position:fixed}header.in{top:0;left:0;height:4em;background:rgba(3,101,94,.5);z-index:100}header.in .center .logo{height:3em;top:.5em}header.in .center .list{line-height:4em}header.on{background:#333;position:static}header .center{width:100%;max-width:105em;height:100%;margin:0 auto;position:relative}header .center .logo{width:7.8em;height:100%;display:block;position:relative;height:5em;position:absolute;top:.5em}header .center .logo img{max-width:100%;max-height:100%;position:absolute;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}header .center .list{height:100%;position:absolute;right:0;top:0;line-height:6em}header .center .list li{display:inline-block;vertical-align:top;margin:0 1.5em}header .center .list li a{color:#fff}header .center .list li a:hover{color:#008077}header.in .center .list li a{color:rgba(255,255,255,.8)}header.in .center .list li a:hover{color:#fff}.in-bottom.box{height:auto}.in_box{width:100%;height:100vh;position:relative}.inall_box{width:100%}.box{width:100%;height:100vh;position:relative}.auto{width:100%;max-width:80em;height:auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;overflow:visible}.in-h1{text-align:center;font-size:3.5em;color:rgba(62,58,57,.1);line-height:1em;transform:translateY(1em);opacity:0}.in-h1.white{color:rgba(255,255,255,.5)}.in-h3{text-align:center;font-size:2.5em;color:#008077;font-weight:normal;margin-top:.5em;transform:translateY(2em);opacity:0}.in-h3.white{color:#fff}.box.on .in-h1{transform:translateY(0);opacity:1;transition-delay:300ms}.box.on .in-h3{transform:translateY(0);opacity:1;transition-delay:500ms}.box.in-banner{position:relative}.box.in-banner header.on{position:absolute;top:0;left:0}.box .banner{height:100%;white-space:nowrap}.box .banner li{width:100%;height:100%;position:absolute;opacity:0;left:0;top:0;right:0;bottom:0;margin:auto;transform:scale(.2,.2) translateX(-220vh);z-index:-1}.box .banner li img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.box .banner li .text{width:80em;height:100%;max-height:38em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;color:#fff}.banner li.on img{transform:scale(1,1)}.banner li.on{opacity:1;z-index:1;transform:scale(1,1) translateY(0)}.box .banner li .text h1{font-size:3.75em;font-weight:normal;line-height:180%;margin-top:1.5em;transform:translateY(2em);opacity:0}.box .banner li .text h3{font-size:1em;color:rgba(255,255,255,.8);font-weight:normal;line-height:200%;margin-top:3em;transform:translateY(6em);opacity:0}.box .banner li.on .text h1{transform:translateY(0);opacity:1;transition-delay:700ms}.box .banner li.on .text h3{transform:translateY(0);opacity:1;transition-delay:1000ms}.banner_list{position:absolute;bottom:3.75em;z-index:4;left:calc((100% - 80em) / 2)}.banner_list li{display:inline-block;width:.875em;height:.875em;background:#fff;border-radius:50%;margin:0 .3em;cursor:pointer}.banner_list li.on{background:#008077}.banner_list li:hover{background:#008077}.mousemove {width:1.7em;height:3em;border:2px solid rgba(255,255,255,.8);border-radius:1em;position:absolute;left:0;right:0;bottom:3em;margin:0 auto;z-index:9}.mousemove:before {content:'';width:.4em;height:.4em;background-color:#fff;border-radius:50%;position:absolute;left:0;top:.5em;right:0;margin:0 auto;opacity:0;animation:mousemove 2s infinite ease-in-out}@keyframes mousemove{0{opacity:0}30%{opacity:1}60%{opacity:0;transform:translateY(1.5em)}}.box.in-about .auto{width:100%;height:100%;max-width:100%}.in_aboutimg{width:66.25em;height:100%;position:absolute;left:0;top:0;font-family:icon;text-align:center;line-height:100vh}.in_aboutimg:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);opacity:0;transition:600ms;transition-timing-function:ease-out}.in_aboutimg img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.in_about_r{width:calc(100% - 51.25em);transform:translateX(7.5em);height:100%;position:absolute;right:0;top:0;background:#fff;z-index:9}.in_abou_r_tbox{width:100%;max-width:41em;height:auto;position:absolute;top:50% ;transform:translateY(-50%);left:0;right:0;margin:0 auto}.in_about_r_t{color:rgba(51,51,51,.8);padding-left:5em;position:relative;margin-bottom:4.375em}.in_about_r_t:after{content:'';width:4em;height:2px;display:block ;background:rgba(51,51,51,.8);position:absolute;left:0;top:1.7em}.in_about_r_en{font-size:2.625em;font-weight:bold;display:block;margin-bottom:.3em}.in_about_r_ch{font-size:1.625em}.in_about_r_kh{font-size:1.8em;color:#089e82}.in_about_r_wb{display:block;height:10em;line-height:2.5em;overflow:hidden;font-size:.875em;margin-top:1.75em;color:#999}.in_about_r_wb a{color:#089e82;font-family:icon}.in_about_navlist{width:100%;height:3.2em;line-height:3.25em;margin-top:6.25em}.in_about_navlist a{width:10.375em;height:100%;display:block;text-align:center;background:#414141;color:#fff;display:inline-block;vertical-align:top;margin-right:1.75em}.in_about_navlist a:hover{background:#089e82}.in_about_r:hover{transform:translateX(0);box-shadow:-4px 0 5px rgba(0,0,0,.3)}.in_about_r:hover +.in_aboutimg:after{opacity:1}.in-industry .auto{max-width:94em}.box-hiden{width:100%;height:27.5em;margin-top:3em;position:relative}.box-hiden .list-hiden{width:100%;max-width:80em;height:100%;margin:0 auto}.box-hiden .list-hiden .list{white-space:nowrap;height:100%}.box-hiden .list-hiden .list li{display:inline-block;vertical-align:top;width:calc(100% / 4);height:100%;position:relative}.box-hiden .list-hiden .list li .himg{width:calc(100% - 2.6em);height:100%;display:block;white-space:normal;padding-left:2.6em}.box-hiden .list-hiden .list li a:after{content:'';width:100%;height:100%;display:block;background:#000;opacity:0;z-index:-1;position:absolute;left:0;top:0;transition:600ms;transition-timing-function:ease-out}.box-hiden .list-hiden .list li .himg img{z-index:-2}.box-hiden .list-hiden .list li .himg h1{font-size:1.5em;color:rgba(255,255,255,.5);margin-top:2em}.box-hiden .list-hiden .list li .himg h3{font-size:1.8em;color:#fff;margin-top:.5em}.box-hiden .industry-both{width:4em;height:4em;border-radius:50%;border:.25em solid rgba(255,255,255,.5);opacity:0;text-align:center;line-height:4em;font-family:icon;position:absolute;left:0;top:0;bottom:0;margin:auto;cursor:pointer}.box-hiden .industry-both:after{content:'\ed12';font-weight:bold;font-size:2em;color:rgba(255,255,255,.5)}.box-hiden .industry-both.right{left:auto;right:0}.box-hiden .industry-both.right:after{content:'\e65e'}.box-hiden .industry-both:hover{border:.25em solid rgba(255,255,255,1)}.box-hiden .industry-both:hover:after{color:rgba(255,255,255,1)}.box-hiden .list-hiden .list li:hover a:after{opacity:.7}.box-hiden .list-hiden .list li:nth-child(1){transform:translateY(1em);opacity:0}.box-hiden .list-hiden .list li:nth-child(2){transform:translateY(2em);opacity:0}.box-hiden .list-hiden .list li:nth-child(3){transform:translateY(3em);opacity:0}.box-hiden .list-hiden .list li:nth-child(4){transform:translateY(4em);opacity:0}.box.on .list-hiden .list li:nth-child(1){transform:translateY(0);opacity:1;transition-delay:1s}.box.on .list-hiden .list li:nth-child(2){transform:translateY(0);opacity:1;transition-delay:1.2s}.box.on .list-hiden .list li:nth-child(3){transform:translateY(0);opacity:1;transition-delay:1.4s}.box.on .list-hiden .list li:nth-child(4){transform:translateY(0);opacity:1;transition-delay:1.6s}.box.on .box-hiden .industry-both{opacity:1;transition-delay:2s}.box.in-news{background:#f5f5f5 url(/web/images/in-about-img.png) no-repeat center bottom}.box.in-news .auto{width:100%;height:100%}.in_news_ul{width:100%;height:100%}.in_news_ul li{width:calc(100% / 3);height:100%;position:relative;display:inline-block;vertical-align:top;background:#fff}.in_case_news_padding{width:calc(100% - 4.5em);height:40.75em;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto}.in_news_ctg_t{padding-left:2.8em;position:relative}.in_news_ctg_t:after{content:'';width:2.25em;height:2px;display:block;background:#7a7a7a;position:absolute;left:0;top:.8em}.in_news_ctg_t p{font-size:1.25em;font-weight:bold;color:#434343;margin-bottom:.5em}.in_news_href{width:100%;height:16.375em;display:block;position:relative;margin-top:2.62em;margin-bottom:3.25em}.in_news_href_more{font-family:icon}.in_news_text{display:block;font-size:.875em;line-height:2em;display:block;height:6em;overflow:hidden;margin-top:1em;color:#7b7b7b}.in_news_href_title{color:#4d4d4d;font-weight:bold}.in_news_href_more{font-size:2em;display:block;margin-top:2em;color:#7b7b7b}.in_news_ul li:nth-child(2){background:#f8f8f8}.in_news_ul li:hover{background:#089e82;color:#fff}.in_news_ul li:hover .in_news_ctg_t:after{background:#fff}.in_news_ul li:hover .in_news_href_title{color:#fff}.in_news_ul li:hover .in_news_href_more{color:#fff}.in_news_ul li:hover .in_news_text{color:#fff}.in_news_ul li:hover .in_news_ctg_t p{color:#fff}.in-bottom{height:auto;padding:3.5em 0;background:#101920;padding-bottom:0}.in-bottom .center,.in-bottom .link{width:100%;max-width:80em;height:auto;margin:0 auto;font-size:.875em}.in-bottom .center .bottom-logo{width:19em;height:8em;display:inline-block;vertical-align:top;margin-right:5em;position:relative}.in-bottom .center .bottom-logo img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.in-bottom .center .bottom-contact{display:inline-block;vertical-align:top}.in-bottom .center .bottom-contact strong{font-size:1.5em;color:rgba(255,255,255,.5);font-weight:normal;margin-top:1.5em;margin-bottom:.5em;display:block}.in-bottom .center .bottom-contact p{line-height:2em}.in-bottom .center .wecheat{width:auto;height:auto;display:inline-block;vertical-align:top;float:right;margin-top:2.5em}.in-bottom .center .wecheat span{display:inline-block;vertical-align:top;width:6.25em;height:auto;text-align:center;margin-left:1.5em}.in-bottom .center .wecheat span p{width:100%;height:6.25em;display:block;position:relative;margin-bottom:.6em}.in-bottom .center .wecheat span p img{width:100%;height:100%}.in-bottom .link{color:rgba(255,255,255,.7);margin-top:2em}.in-bottom .link b{font-weight:normal;display:block;float:left}.in-bottom .link p{display:inline-block;max-width:calc(100% - 7em)}.in-bottom .link p a{display:inline-block;vertical-align:top;margin:0 .8em;color:rgba(255,255,255,.7);margin-bottom:.8em}.copy{width:100%;max-width:80em;height:4em;margin:0 auto;line-height:4em;color:rgba(255,255,255,.3);border-top:1px solid rgba(255,255,255,.3);margin-top:2em}.in-bottom-box .in-map{width:100%;height:calc(100% - 22em);position:relative}.in-bottom-box .maponlink,.ny-contact .maponlink{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:rgba(0,0,0 ,.5)}.in_bottom_s{width:100%;height:calc(100% - 3.62em);position:relative}.box.lxwmnr .in_bottom_s{height:100%}.in_bottom_map{width:100%;max-width:calc(100% - 40em);height:100%;position:relative}.in_bottom_text{width:36.25em;height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#fff}.in_bottom_t{padding-left:5.62em;color:#1b1b1b;position:relative}.in_bottom_t:after{content:'';width:4.12em;height:2px;display:block;background:#1b1b1b;position:absolute;top:1.8em;left:0}.in_bottom_t p{font-size:2.625em}.in_bottom_t font{font-size:1.5em}.in_bottom_lx{margin-top:4.37em}.in_bottom_list{padding-left:3em;position:relative;height:2.7em;margin-bottom:2.5em}.in_bottom_list font{font-family:icon;color:#404040;font-size:2em;font-weight:bold;position:absolute;left:0;top:0;bottom:0;margin:auto 0;line-height:1.35em}.in_bottom_list p{font-size:1.1em;color:#414141}.in_bottom_wx span{width:8.25em;height:8.25em;display:block;overflow:hidden;float:left;margin-right:2em;position:relative}.in_bottom_wx span img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto;transition:transform .4s ease}.in_bottom_wx p{margin-top:3em}.in_bottom_copy{height:3.6em;line-height:3.6em;text-align:center;color:#fff;background:#008077}.ny-banner{width:100%;height:25em;position:relative}.ny-banner img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.ny-nav{width:100%;height:4.6em;line-height:4.6em;background:#efefef;overflow:visible}.ny-nav.on{display:none}.ny-nav .center{width:100%;max-width:80em;height:100%;margin:0 auto;overflow:visible}.ny-nav .center a{display:inline-block;vertical-align:top;padding:0 3em;overflow:visible;position:relative;transition:600ms;transition-timing-function:ease-out}.ny-nav .center a.on{background:#008077;color:#fff}.ny-nav .center a.on:after{content:'';width:0;height:0;border-top:.5em solid #008077;border-right:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.5em solid transparent;position:absolute;top:100%;left:0;right:0;margin:0 auto}.ny-nav .center a:hover{background:rgba(0,128,119,.7);color:#fff}.ny-title{width:100%;max-width:80em;height:auto;margin:0 auto;position:relative}.ny-title h1{font-size:3em;color:#acacac;font-weight:normal;margin-top:1em}.ny-title h3{font-size:2.25em;color:#3e3a39;font-weight:normal;margin-top:.5em}.ny-title h3:after{content:'';width:2em;height:.08em;display:block;background:#acacac;margin-top:.5em}.ny-title .nav{line-height:6.8em;font-family:icon;color:#c2c2c2;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ny-title .nav font{font-size:.875em}.ny-title .nav .index{color:#c2c2c2}.ny-title .nav .nav-title{font-size:.875em;color:#848484}.ny-title .nav .nav-title.on{color:#008077}.content-box{width:100%;height:auto;margin:3em auto}.single{max-width:80em;line-height:200%;margin:0 auto}.content-box img{max-width:100%;min-width:auto}.introduce{max-width:80em;height:auto;margin:0 auto}.introduce .text{width:30em;float:left;margin-right:7.5em}.introduce .text p{font-size:2em;line-height:180%;color:#333}.introduce .text small{display:block;font-size:1em;margin-top:2em;line-height:300%}.introduce .img{width:calc(100% - 37.5em);height:auto;position:relative}.introduce iframe{width:100%;height:28em;border:0}.introduce video{width:100%;object-fit:cover;z-index:-1}.introduce .img img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.team_list{max-width:80em;margin:0 auto}.team_list li{width:calc(100% / 4 - .75em);height:27em;display:inline-block;vertical-align:top;margin-right:1em;position:relative;margin-bottom:2em}.team_list li:nth-child(4n){margin-right:0}.team_list li .text{background:rgba(37,37,37,.8);padding:1em 2em;height:calc(100% - 1em);transform:translateY(20em)}.team_list li .text strong{line-height:2em;color:#fff;font-size:1.85em;line-height:1em}.team_list li .text p{line-height:1.5em;height:3em;overflow:hidden;color:#999;font-size:1.25em;margin-top:.5em}.team_list li .text small{font-size:1em;color:#ccc;line-height:200%}.team_list li:hover img{transition:600ms;transition-timing-function:ease-out}.team_list li:hover .text{transform:translateY(0);height:calc(100% - 2em);padding-top:2em}.industry-box{max-width:80em;margin:0 auto}.industry-box .text p{font-size:1.5em;text-align:center;color:#008077}.industry-box .text small{font-size:1em;line-height:250%;display:block;margin-top:2em}.industry-box .list-title{margin:2em 0;margin-top:4em}.industry-box .list-title p{font-size:1.25em;text-align:center;color:#333}.industry-box .list-title p:after{content:'';width:2.5em;height:.1em;display:block;background:#acacac;margin:0 auto;margin-top:.8em;margin-bottom:.8em}.industry-box .list-title font{text-align:center;color:#999;display:block;font-size:.875em}.industry-box .list li{display:inline-block;vertical-align:top;width:calc(100% / 3 - .5em);height:16.25em;margin-right:.75em;margin-bottom:.75em}.industry-box .list li:nth-child(3n){margin-right:0}.industry-box .list li .list-text{padding:1.5em 2em;height:calc(100% - 3em);position:relative;background:rgba(0,128,119,.9);transform:translateY(10em)}.industry-box .list li .list-text:after{content:'';width:2.5em;height:.25em;background:#fff;display:block;position:absolute;left:2em;top:1.5em}.industry-box .list li .list-text p{color:#fff;font-size:1.5em;text-align:left;line-height:3em}.industry-box .list li .list-text small{font-size:.875em;line-height:2em;color:#fff;white-space:normal;overflow:hidden;height:6em;display:block}.industry-box .list li:hover img{transform:scale(1.1,1.1)}.industry-box .list li:hover .list-text{transform:translateY(0)}.article_list{max-width:80em;height:auto;margin:0 auto}.article_list li{width:calc(100% / 3 - .5em);margin-right:.75em;height:20em;display:inline-block;vertical-align:top;font-family:icon;margin-bottom:.75em}.article_list li:nth-child(3n){margin-right:0}.article_list li a{white-space:normal}.article_list li .himg{height:15.6em;width:100%;display:block}.article_list li .himg .text{background:rgba(0,128,119,.9);height:calc(100% - 2em);padding:2em 2em 0 2em;font-size:1em;line-height:2em;color:#fff;opacity:0}.article_list li .himg .text small{font-size:1em;line-height:2em;height:12em;display:block;overflow:hidden}.article_list li .title{width:100%;height:4.4em;display:block;line-height:4.4em;background:#efefef;text-indent:1em}.article_list li .title strong{color:#3e3a39;font-weight:normal;font-size:1.25em}.article_list li .title font{font-size:1.5em;float:right;transform:translateX(-1em)}.article_list li:hover img{transform:scale(1.1,1.1)}.article_list li:hover a,.article_list li:hover a strong{color:#008077}.article_list li:hover a font{transform:translateX(-.5em)}.article_list li:hover .himg .text{opacity:1}.news_list{width:100%;max-width:80em;margin:2em auto;overflow:visible;margin-bottom:0}.news_list li{width:calc(100% / 3 - 1em);height:29.25em;display:inline-block;vertical-align:top;box-shadow:0 0 5px rgba(0,0,0,.3);margin-right:1.5em;margin-bottom:1.5em}.news_list li:nth-child(3n){margin-right:0}.news_n_box{width:calc(100% - 3em);height:calc(100% - 3em);padding:1.5em}.news_list li .himg{width:100%;height:15.62em;display:block}.news_list li font{display:block;font-size:.875em;margin:1em 0 .5em 0}.list_news_title{font-size:1.125em;color:#333;font-weight:bold;display:block}.news_list li small{line-height:1.75em;display:block;margin-top:1em}.news_list li:hover .news_n_box{background:#008077;color:#fff}.news_list li:hover .list_news_title.arow{color:#fff}.idea-box{max-width:80em;height:auto;margin:0 auto}.idea-box p{text-align:center;font-size:1.8em;color:#008077}.idea-box small{font-size:1em;line-height:200%;display:block;margin:2em 0 4em 0}.idea-box .img{width:100%;height:25em;position:relative}.idea-box .img img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.in_bottom_s.ny-contact{width:100%;height:calc(100vh - 6em)}.data-map{width:100%;height:25.6em;position:relative}.contact_mapbox{width:100%;height:100%}.map{width:100%;height:100%}#map img{max-width:none}#map div{overflow:visible}#map .anchorBL{display:none}.maponlink{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:99}.in_bd{margin-top:2.8em}.in_bd input{width:calc(100% / 3 - 2em);height:2.62em;line-height:2.62em;border:1px solid #e4e4e4;text-indent:1em;display:inline-block;vertical-align:top;margin-right:2.8em}.in_bd input.right{margin-right:0}.in_bd textarea{width:calc(100% - 2px - 2em);height:10em;padding:1em;border:1px solid #e6e6e6;display:block;margin-top:1.5em}.in_bd .in_b_sub{width:8em;height:2.5em;line-height:2.5em;text-align:center;background:#008077;margin:0 auto;margin-top:1.5em;cursor:pointer}.in_bd .in_b_sub font{font-weight:1.2em;font-weight:bold;color:#fff}.contenttext{width:100%;max-width:67.5em;height:auto;margin:3.5em auto;padding:4em 2em;background:#fff;padding-top:0}.contenttext h1{color:#1b1b1b;font-weight:normal;font-size:1.71em;margin-bottom:.5em}.contenttext .contentvca{text-align:center;padding-bottom:1em;solid #d2d2d2;margin-bottom:3em}.contenttext .contentvca.none{display:none}.contenttext .contentvca font{margin:0 5em}.contenttext .contentvca font.noneon{display:none}.context{line-height:200%;padding-bottom:2em;border-bottom:1px solid #d2d2d2;color:#333}.contenttext .context{padding:2em 0;border-top:1px solid #d2d2d2;color:#333;margin-top:3em}.context img{max-width:100%}.pageon{width:100%;max-width:1200px;height:3.57em;margin-top:2em}.pageon p{width:45%;height:100%;line-height:3.57em;background:#f6f6f6}.pageon p font{display:inline-block;padding:0 1em;background:#e4e4e4;margin-right:1em}.pageon p:first-child{float:left}.pageon p:last-child{float:right;text-align:right}.pageon p:last-child font{margin-right:0;margin-left:1em}.recommend{width:100%;height:auto;margin:3.5em auto;display:none}.recommend.noneon{display:none}.recommend .rectitle{width:100%;height:3.57em;line-height:3.57em;background:#f6f6f6;max-width:1200px;margin:0 auto}.recommend .rectitle font{display:inline-block;padding:0 2em;background:#e4e4e4;position:relative}.recommend .rectitle font:before{content:'';width:5px;height:25px;display:block;position:absolute;left:1em;background:#c92837;top:calc(50% - 12.5px)}.con_share{margin-top:1em;display:none}.con_share font{float:left;font-size:1.18em;line-height:45px;color:#5e5e5e}.culture-box{max-width:80em;margin:0 auto;color:#008077}.culture-box p{font-size:2em;line-height:200%;text-align:center}.culture-box .img{width:100%;height:25em;position:relative;margin-top:8em}.culture-box .img img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.work-box{max-width:80em;margin:0 auto}.work-box .text{width:100%;max-width:37.5em;height:auto;margin-right:10em;float:left}.work-box .text p{line-height:250%;font-size:1.5em;color:#333}.work-box .img{width:25em;height:19em;position:relative;overflow:visible;float:right;margin-right:2em;margin-top:2em}.work-box .img img{min-width:100%;height:100%;position:absolute;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.work-box .img:after{content:'';width:100%;height:100%;display:block;border:.25em solid #008077;transform:translateY(-1.5em) translateX(1em);z-index:-1;position:absolute;left:0;top:0}.job-list-addr .list{width:100%;border-top:1px solid #dcdcdc}.job-list-addr .list .center{width:100%;max-width:95em;margin:0 auto;position:relative}.job-list-addr .list .job-js{width:calc(26.5em - 11.2em);border-right:1px solid #dcdcdc;padding:4.25em 5.6em}.job-list-addr .list .job-js p{margin-bottom:3em;color:#999}.job-list-addr .list .job-js p strong{display:block;font-size:1.125em;color:#333;margin-top:.5em}.job-list-addr .list .job-js p.title strong{font-size:1.875em}.job-list-addr .list .job-js .jobs-more,.job-list-addr .list .text .jobs-more{width:9.3em;height:2.62em;display:block;text-align:center;line-height:2.62em;background:#008077;color:#fff}.job-list-addr .list .text .jobs-more{display:none}.job-list-addr .list li{position:relative;border-bottom:1px solid #e5e5e5}.job-list-addr .list li .text{width:calc(100% - 26.5em - 5.75em);padding-left:5.75em;height:calc(100% - 2.6em);position:absolute;left:26.5em;top:0;padding-top:2.6em}.job-list-addr .list li .text h3{width:6.5em;height:2em;background:#008077;text-align:center;line-height:2em;font-size:1em;color:#fff;font-weight:normal}.job-list-addr .list li .text p{line-height:2em;margin-top:2em}.job-list-addr .list li .text .margintop{margin-top:3em}.apply_box{width:100%;max-width:75em;margin:2em auto}.jobs_btn{width:7.5em;height:2.5em;line-height:2.5em;text-align:center;margin:1.25em auto;background-color:#666;color:#fff;border-radius:4px;cursor:pointer}.jobs_btn:hover{background-color:#008077}.web_menubox{display:none}.web_menu{display:none}.case_page{width:calc(100% - 4em);max-width:75em;margin:0 auto;margin-bottom:5em}.case_page p{font-family:icon;cursor:pointer;max-width:50%;float:left}.case_page p:last-child{float:right;font-size:1.14em}.case_page p font{font-size:1.7em;color:#333}.jion_box{width:100%;max-width:75em;height:auto;margin:3.12em auto}.jion_alltitle{display:block;text-align:center}.jion_alltitle font,.jion_ztitle font{font-size:1.62em;color:#7d7d7d}.jion_entitle:after{content:'';width:17.5em;height:1px;display:block;background:#a0a0a0;margin:0 auto;margin-top:1em}.jion_ztitle{margin-top:1em}.jion_ztitle font{color:#1b1b1b}.person_ul{width:100%;max-width:75em;margin:3.75em auto;margin-bottom:0}.person_ul li{width:23.75em;height:21.25em;margin-right:1.87em;display:inline-block}.person_ul li span.person_img{width:100%;height:13.75em;display:block;position:relative;overflow:hidden}.person_ul li span.person_img img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto;transition:transform .4s ease}.person_ul li:last-child{margin-right:0}.person_ul li span.person_text{width:calc(100% - 4em);height:calc(21.25em - 13.75em);display:block;position:relative;background:#eee;padding:0 2em;overflow:hidden}.person_ul li span.person_text:before{content:'';width:1.62em;height:.31em;display:block;background:#d11617;margin:1.62em 0 1em}.person_ul li span.person_text p{line-height:1.6em}.person_ul li:hover .person_img img{transform:scale(1.1,1.1)}.person_ul li:hover{box-shadow:2px 2px 5px #999}.standard_box{width:100%;height:41.25em;position:relative;display:none}.standard_box:after{content:'';width:100%;height:8.31em;display:block;background:#000;position:absolute;bottom:0;left:0;opacity:.5;z-index:-1}.standard_box img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.standard_center{width:100%;max-width:75em;height:100%;margin:0 auto;position:relative}.stanleft{text-align:left;margin-top:7.25em}.stanleft .jion_entitle font,.stanleft .jion_ztitle font{color:#fff;font-size:1.37em}.stanleft .jion_entitle:after{background:#fff;margin:1em 0 0 0}.standard_small{margin-top:2.3em;color:#fff}.standard_small li{margin-bottom:1.5em}.standard_small li font{font-size:1.12em}.standard_small li span{font-size:.87em}.standard_bottom{height:8.31em;width:100%;position:absolute;bottom:0;left:0;color:#fff}.standard_bottom p{margin-top:2.5em;margin-bottom:1em}.standard_bottom p font{font-size:1.37em;font-weight:bold}.jobs_box{width:100%;max-width:1200px;margin:4.3em auto;margin-bottom:2.13em}.jobs_ul{width:calc(100% +2.18em);height:auto;margin-top:4.3em}.jobs_ul li{width:calc(100% / 4 - 2px - 2.17em);height:calc(13.12em - 2px);display:inline-block;border:1px solid #d2d2d2;position:relative;margin-right:2.17em;margin-bottom:2.17em}.jobs_ul li:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:#008077;transform:scale(0.6,0.6);z-index:-1;opacity:0;transition:300ms;transition-timing-function:ease-out}.jobs_ul li p.jobstitle{text-align:center;margin-top:2.3em}.jobs_ul li p.jobstitle font{font-size:1.62em}.jobs_ul li p.jobstime{text-align:center;margin-top:1.18em}.jobs_ul li p.jobstime font{font-size:.87em}.jobs_ul li p.jobsnumbel{text-align:center;margin-top:2em}.jobs_ul li:hover:after{transform:scale(1,1);opacity:1}.jobs_ul li:hover a{color:#fff}.curtain{min-width:100%;height:100%;position:fixed;background:#fff;left:0;top:80%;z-index:111;white-space:nowrap}.curtain.seton{top:0}.curtain_close{width:3.5em;height:3.5em;position:fixed;top:1.75em;right:8.75em;font-family:icon;text-align:center;line-height:3.5em;background:#008077;z-index:111;cursor:pointer}.curtain_close:after{content:'\e633';color:#fff;font-size:2em}.curtain_close:hover{transform:rotate(180deg)}.curtain_boxone{width:100%;height:100%;display:inline-block}.curtain_center{width:calc(62.5em - 5em);height:auto;max-height:31.25em;margin:3em auto;padding:2.5em;background:#f4f4f4;border-radius:1em;overflow:auto}.curtan_text{width:100%;height:100%}.curtain_center small{font-size:.87em;line-height:2.5em;display:block;white-space:normal}.slide{width:11.25em;height:4.06em;line-height:4.06em;background:#008077;display:block;margin:0 auto;cursor:pointer;text-align:center}.slide font{font-size:.87em;color:#fff}.pagepc{width:3.5em;height:3.5em;position:fixed;top:calc(50% - 1.75em);right:8.75em;font-family:icon;text-align:center;line-height:3.5em;background:red}.pagepc:after,.reve:after{content:'\e646';color:#fff;font-size:2em}.reve:after{content:'\e645'}.reve{width:3.5em;height:3.5em;position:fixed;top:calc(50% - 1.75em);left:8.75em;font-family:icon;text-align:center;line-height:3.5em;background:red}.pagepc,.reve{display:none}.apply_box{width:100%;max-width:75em;margin:0 auto}.jobs_btn{width:7.5em;height:2.5em;line-height:2.5em;text-align:center;margin:1.25em auto;background-color:#666;color:#fff;border-radius:4px;cursor:pointer}.jobs_btn:hover{background-color:#333}.industry-list{height:100%;max-width:80em;margin:0 auto}.industry-list li{display:inline-block;vertical-align:top;width:calc(100% / 4);height:100%;position:relative;height:28em}.industry-list li .himg{width:calc(100% - 2.6em);height:100%;display:block;white-space:normal;padding:0 1.3em}.industry-list li a:after{content:'';width:100%;height:100%;display:block;background:#000;opacity:0;z-index:-1;position:absolute;left:0;top:0;transition:600ms;transition-timing-function:ease-out}.industry-list li .himg img{z-index:-2;max-width:none;min-height:none}.industry-list li .himg h1{font-size:1.5em;color:rgba(255,255,255,.5);margin-top:2em}.industry-list li .himg h3{font-size:1.8em;color:#fff;margin-top:.5em}.industry-list li:hover a:after{opacity:.7}@media screen and (max-width:1700px){body{font-size:14px}.in_bd input{margin-right:2.7em}}@media screen and (max-width:1500px){body{font-size:12px}.in-about .list li.in-introduce .text small{padding-right:2em}.in_bd input{margin-right:2.7em}.in-about .list li.in-introduce .text small{height:10em}}@media screen and (max-width:860px){body{height:110vh;font-size:12px;min-width:0}.in_box{position:fixed;left:0;top:0}header .center .list{display:none}header .center .logo{left:1em}.web_menu{font-family:icon;height:3em;width:3em;text-align:center;line-height:3em;position:absolute;right:1.5em;top:0;bottom:0;margin:auto 0;display:block}.in_onebox{height:auto}.web_menu font{font-size:2em;color:#fff}.web_menubox{width:18em;height:100%;position:fixed;right:0;top:0;z-index:99;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transform:translateX(105%);display:block;overflow:auto}.web_menubox.on{transform:translateX(0%)}.web_close{height:5.62em;width:100%;position:relative}.web_close span{width:2em;height:2em;display:block;text-align:center;line-height:2em;font-family:icon;position:absolute;right:2.5em;top:1em}.web_close span font{font-size:1.5em;color:#009b07}.web_nav{width:100%}.web_nav li{width:100%;min-height:4em;border-bottom:1px solid #e5e5e5;font-family:icon}.web_nav li p.classA{font-size:1.25em;line-height:4em;position:relative;text-indent:2em;padding:.3em 0}.web_nav li p.classA font{position:absolute;display:block;right:1em;top:0;bottom:0;margin:auto 0;width:1em;height:1em;text-align:center;line-height:1em;text-indent:0;color:#999}.web_nav li:last-child p.classA font,.web_nav li:first-child p.classA font{display:none}.web_nav li:nth-child(9){display:none}.three_loopbox p{margin-bottom:.4em}.web_nav li .web_classb{margin-top:-.5em;display:none;animation:fade-in .4s}.web_nav li .web_classb .web_classbp .classba{display:block;font-size:1.22em;line-height:3em;text-indent:2.5em;color:#888}.classc {display:none;animation:fade-in .4s}.classc a{display:block;font-size:1.17em;text-indent:3em;line-height:2.5em;color:#888}.web_nav li.on .web_classb{display:block;color:#009b07}.web_nav li.on .web_ahref{color:#009b07}.web_nav li.on p.classA font{transform:rotate(90deg);color:#2f5ebc}.web_nav li.on .web_classbp.on .classc{display:block}.web_nav li.on .web_classbp.on .classba{color:#2f5ebc}header{height:5em;background:#008077}header .center .logo{width:5em;position:absolute;height:3em;top:1em}.box .banner li .text{width:100%}.box .banner li .text h1{font-size:2em;padding:0 1em}.box .banner li .text h3{font-size:1.5em;padding-left:1.25em;padding-right:3em;width:calc(100% - 4.5em);white-space:normal;color:rgba(255,255,255,.9)}.in-h1{font-size:2.5em}.in-h3{font-size:2em}.auto{width:calc(100% - 2em)}.in-about .list{height:auto}.in-about .list .in-culture,.in-about .list li.in-work,.in-about .list li.in-introduce{max-width:100%}.in-about .list li span.himg{display:none}.in-about .list li .text{width:100%;height:11em}.in-about .list li.in-introduce .text small,.in-about .list li.in-introduce .text font{display:none}.in-about .list li .text h3{font-weight:normal}.box-hiden .list-hiden .list li{width:100%}.box-hiden .list-hiden{width:calc(100% - 10em)}.box-hiden .industry-both{width:3em;height:3em;line-height:3em;border:.25em solid rgba(255,255,255,1)}.box-hiden .industry-both:after{color:#fff}.in-news .list li.tia .himg{display:none}.in-news .list li.tia{width:calc(100% - 1em);padding-left:1em}.in-news .list li.tiano span{display:none}.in-news .list li.tiano{width:calc(100% - 4em);padding:2em}.in-news .list li:after{display:none}.in-news .list li small{padding-right:1.5em}.in-bottom .center{width:calc(100% - 1em);padding-left:1em}.in-bottom .center .wecheat{float:none}.in-bottom .center .wecheat span{margin-left:0;margin-right:1.5em}.copy{text-align:center}.ny-banner{height:12em}.ny-nav{line-height:1em}.ny-nav .center a{padding:0 1em}.ny-title .nav{position:static;transform:translateY(0)}.ny-title{width:calc(100% - 2em);padding:0 1em}.ny-title h1{font-size:2.5em}.content-box{width:calc(100% - 2em);overflow:visible;margin-top:0}.introduce .text{width:100%;float:none}.introduce .img{width:100%;margin-top:2em}.team_list li{width:calc(100% / 2 - .75em);height:20em;margin-right:.75em}.team_list li .text{transform:translateY(13em);padding:1em}.team_list li .text small{line-height:2em;height:8em;display:block;overflow:hidden}.culture-box p{text-align:left}.culture-box .img{height:12em}.ny-nav{height:auto}.ny-nav .center a{line-height:4em}.industry-box .list li{width:100%;height:20em}.industry-box .list li .list-text{transform:translateY(14em)}.article_list li{width:100%}.ny-nav .center a.on:after{display:none}.news-list li .himg{width:100%;float:none}.news-list li font{font-size:1.25em;padding:0 .8em}.news-list li strong{font-size:1.5em;padding:0 .6em}.news-list li small{padding:0 1em;margin-bottom:1em}.news-list li:after{display:none}.idea-box .img{height:12em}.job-list-addr{margin-top:2em}.job-list-addr .list .job-js{padding:1em;width:100%;padding-bottom:0}.job-list-addr .list .job-js p{width:calc(100% / 3 - 1em);display:inline-block}.job-list-addr .list .job-js p.title strong{font-size:1.125em}.job-list-addr .list li .text{position:static;width:calc(100% - 2em);padding:1em}.job-list-addr .list .job-js p.gz{display:none}.job-list-addr .list .job-js p{margin-bottom:1em}.job-list-addr .list .job-js .jobs-more,.job-list-addr .list .text .jobs-more{display:none}.job-list-addr .list .text .jobs-more{display:block;margin-top:2em;margin-bottom:2em}.contenttext{width:calc(100% - 2em);padding:1em;margin-top:0}.pageon{height:auto}.pageon p:first-child{float:none;margin-bottom:1.5em}.pageon p{width:100%;height:3.75em}.contenttext .contentvca{margin-bottom:1em}.in-bottom-box .in-map{display:none}.in-bottom-box .in-bottom{position:absolute;top:50%;transform:translateY(-50%)}.in_about_r{width:100%}.in_abou_r_tbox{width:calc(100% - 4em)}.in_about_r{transform:translateX(0)}.in_about_navlist a{width:calc(100% / 3 - 1em);margin-right:.5em}.in_about_navlist a:last-child{margin-right:0}.in_news_ul li{width:calc(100% / 2)}.in_case_news_padding{height:42em}.in_bottom_map{display:none}.in_bottom_text{width:calc(100% - 4em);right:2em}.in_bottom_list{height:3em}.in_bottom_list small{display:none}.in_bottom_wx span{width:12em;height:12em;float:none}.news_list li{display:block;margin:0 auto;margin-bottom:2em;width:100%}.news_list li:nth-child(3n){margin:0 auto;margin-bottom:2em}.copy{height:auto;line-height:2em;padding:0 1em;width:auto}.person_ul li{width:90%;display:block;margin:0 auto;height:auto;margin-bottom:1.12em}.person_ul li:last-child{margin:0 auto}.stanleft{text-align:center;margin-top:1.25em}.stanleft .jion_entitle:after{margin:0 auto;margin-top:1em}.jion_box{margin:1.5em auto}.person_ul{margin:1.5em auto}.standard_box{height:35em}.standard_small li{padding:0 1em;font-size:.875em}.standard_bottom{height:auto;padding:1em 0;background:rgba(0,0,0,.5)}.standard_box:after{display:none}.standard_bottom p{margin-top:.5em;margin-bottom:.5em;text-indent:2em}.standard_bottom span{display:block;padding:0 2em;line-height:200%}.jobs_ul{width:100%}.jobs_ul li{width:calc(100% - 4em - 2px);margin:1.5em 2em;height:calc(80vw - 4em - 2px)}.person_ul li span.person_img{height:43vw}.person_ul li span.person_text{height:auto;padding:1em 2em}.jobs_ul{margin-top:1.5em}.curtain_boxone{position:relative;vertical-align:top}.curtain_center{width:calc(100% - 4em);margin:1.5em auto;margin-top:4.5em}.curtain{width:100%;min-width:auto}.curtain_center small{white-space:normal}.curtain_close{left:0;right:0;margin:0 auto}.job_table td{padding-bottom:15px}.nr_navpcul.none{display:none}.contact li{height:auto}.contact li span{position:relative;width:calc(100% - 2.86em);height:50vw;right:0;margin:0 1.43em}.contact li .contacttext p{margin-top:2em}#job_table{font-size:10px}.case_ul li{width:45%;height:60vw;margin:2.5%}.case_ul li span p.casespanen{margin-top:20vw}.nr_navpcul{text-align:center}.jobs_ul li p.jobstitle{margin-top:10vw}.jobs_ul li p.jobstime{margin-top:10vw}.jobs_ul li p.jobstitle font{font-size:2em}.jobs_ul li p.jobstime font{font-size:1.12em}.jobs_ul li p.jobsnumbel{font-size:1.84em;margin-top:10vw}.slide font{text-indent:0}.in-bottom .center .bottom-logo{width:13em;height:4em}.in_bottom_wx p{margin-top:1em;text-indent:1em}.industry-list li{width:100%;height:18em}.content-box img{min-width:100%}}